﻿/*
Nombre:                         ITitularDao
Descripcion:                    Interfaz que maneja las funciones principales sobre los datos de los titulares manejadas en la capa de persistencia
Dependencias:                 
Fecha de creación:              20081206
Autor:                          VMORALES
Fecha de modifcación:         
Responsable:                  
Num. de modifcación:            0
*/

#region Imports

using Electrocucaracha.AdminPersonal.DAO.Entidades;

#endregion

namespace Electrocucaracha.AdminPersonal.DAO
{
    /// <summary>
    /// Interfaz que maneja las funciones principales sobre los datos de los titulares manejadas en la capa de persistencia
    /// </summary>
    public interface ITitularDao : IGenericoDao<TitularDTO>, IActivo<TitularDTO>
    {
        /// <summary>
        /// Funcion que devuelve todos los titulares que comparten nombres y apellidos capturados en la capa de persistencia
        /// </summary>
        /// <param name="nombres">Nombres de los titulares</param>
        /// <param name="apellidoPaterno">Apellidos paternos de los titulares</param>
        /// <param name="apellidoMaterno">Apellidos maternos de los titulares</param>
        /// <returns></returns>
        TitularDTO[] Obtener(string nombres, string apellidoPaterno, string apellidoMaterno);
    }//ITitularDao
}//Electrocucaracha.AdminPersonal.DAO